package com.wuwei.aliocr.service;

import java.util.Date;
import java.util.List;

public interface LessonRecordService {
    /**
     * 用于改变课表中上课人的方法，常用于调整课表使用，比如某人需要由谁代课
     * @param date
     * @param subject
     * @param time
     * @param teacherId
     */
    void updateTeacher(String date, String subject, String time, String teacherId);

    /**
     * 向服务器发送请求进行排课，排完课返回一个EXCEL文件，要求用户检查完后上传回来
     * @param model 排的某个指定的课程模块
     * @param teachers 指定哪几位教师
     * @param date 从哪天开始排课
     * @param time 第一节课的时间
     * @param savePath 本地的存放路径
     */
    void startPaike(String model, List<String> teachers, Date date, String time, String savePath,String remark);


    /**
     * 获得班级编号，班级编号是sql中lessonsrecord的remark字段
     * @return
     */
    List<String> getClassNum();

    Integer getHours(String model);

}
